package com.moli.iov.base.model.dto.req;

import com.moli.iov.base.model.UserDto;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 车辆授权入参
 *
 * @author wanghualin
 * @date 2020 -02-27 09:58:00
 */
@Data
public class VehicleBaseAuthReqDto  extends UserDto {
    /**
     * 车架号
     */
    @NotBlank
    private String vin;

    /**
     * 登录授权(0:未授权1:已授权)
     */
    private Integer loginAuthStatus;

    /**
     * 车载终端报警监控(0:未授权1:已授权)
     */
    private Integer terminalAuthStatus;

    /**
     * 围栏报警授权(0:未授权1:已授权)
     */
    private Integer fenceAlarmAuthStatus;

    /**
     * 失联报警授权(0:未授权1:已授权)
     */
    private Integer lostAlarmAuthStatus;

    /**
     * 里程变异报警授权(0:未授权1:已授权)
     */
    private Integer mileageAlarmAuthStatus;
    /**
     * 车辆授权(0:未授权1:已授权)
     */
    private Integer vehicleAuhStatus;
}
